نوشتار حاضر به مدل سازی ترمودینامیکی یک نیروگاه توربین گازی با توان تولیدی 30 MW و 14 (kg/s) بخار اشباع در فشار 20 bar پرداخته است. این سیستم معروف به مساله CGAM است. در مساله ی CGAM تابع هدف شامل مجموع هزینه ی سرمایه گذاری و همچنین هزینه ی سوخت مصرفی است. در این نوشتار بهینه سازی با کمینه سازی تابع هدف و نیز به کارگیری الگوریتم ژنتیک و الگوریتم اجتماع ذرات به کمک نرم افزار متلب انجام می شود و در نهایت عملکرد این دو الگوریتم با یکدیگر مقایسه می شود. نتایج حاصل از مقایسه ی تعداد توابع ارزیابی شده (NFE) این دو الگوریتم نشان می دهد که سرعت همگرایی الگوریتم اجتماع ذرات در یافتن کمترین تابع هزینه نسبت به الگوریتم ژنتیک بالاتر است. همچنین در حل مساله ی CGAM الگوریتم بهینه سازی اجتماع ذرات به لحاظ پیاده سازی، انعطاف پذیری، و سهولت برنامه نویسی به مراتب از الگوریتم ژنتیک تواناتر است.